#pragma once
#include "IEngineSystem.h"

// {062BA0B5-FFD3-41ab-BBF2-3EF135A23BD3}
DEFINE_GUID(SCRIPTING_SYSTEM_GUID, 
0x62ba0b5, 0xffd3, 0x41ab, 0xbb, 0xf2, 0x3e, 0xf1, 0x35, 0xa2, 0x3b, 0xd3);

class ScriptingSystem : public IEngineSystem
{
public:
	ScriptingSystem(EnginePointer<SettingsManager>& settings, EnginePointer<IMessageQueue>& messages);
	~ScriptingSystem(void);

	GUID getSystemIdentifier();

	AUTO_SIZE;
};
